package message

type Message struct {
	PackHeader
	Data []byte //消息的内容
}

//创建一个Message消息包
func NewMsgPackage(id uint32, data []byte) *Message {
	packHeader := PackHeader{
		Id:      id,
		DataLen: uint32(len(data)),
	}
	return &Message{
		PackHeader: packHeader,
		Data:       data,
	}
}

//获取消息内容
func (msg *Message) GetData() []byte {
	return msg.Data
}

//设计消息内容
func (msg *Message) SetData(data []byte) {
	msg.Data = data
}
